<template>
  <div id="app">
    <router-view />
  </div>
</template>

<script>
export default {
  name: 'app'
  // window.addEventListener('beforeunload', () => {
  //   sessionStorage.setItem('store', this.$store.state.tabsList)
  // })
  // console.log(sessionStorage.getItem('store'))
  // if (sessionStorage.getItem('store')) {
  //   this.$store.replaceState(
  //     Object.assign(
  //       {},
  //       this.$store.state,
  //       JSON.parse(sessionStorage.getItem('store'))
  //     )
  //   )
  // }

  // if (sessionStorage.getItem('store')) {
  //   console.log(this.$store)
  //   console.log(sessionStorage.getItem('store'))
  //   console.log(44)
  //   // this.$store.replaceState(
  //   //   Object.assign({}, this.$store.state, sessionStorage.getItem('store'))
  //   // )
  // }

  //   console.log('555555555555555555555555555555555555555555555')
  //   // 在页面加载时读取sessionStorage里的状态信息
  //   if (sessionStorage.getItem('store')) {
  //     this.$store.replaceState(
  //       Object.assign(
  //         {},
  //         this.$store.state,
  //         JSON.parse(sessionStorage.getItem('store'))
  //       )
  //     )
  //   }
  //   console.log('当真没次都刷新了？')
  // }
}
// created() {
//   if (sessionStorage.getItem('store')) {
//     this.$store.replaceState(
//       Object.assign({}, JSON.parse(sessionStorage.getItem('store')))
//     )
//   }

//   window.addEventListener('beforeunload', () => {
//     sessionStorage.setItem('store', JSON.stringify(this.$store.state))
//   })
// },
// created() {
//   // 在页面加载时读取sessionStorage里的状态信息
//   if (sessionStorage.getItem('store')) {
//     this.$store.replaceState(
//       Object.assign(
//         {},
//         this.$store.state,
//         JSON.parse(sessionStorage.getItem('store'))
//       )
//     )
//   }
//   console.log(sessionStorage.getItem('store'))
//   console.log(1111)
//   // 在页面刷新时将vuex里的信息保存到sessionStorage里
//   window.addEventListener('beforeunload', () => {
//     sessionStorage.setItem('store', JSON.stringify(this.$store.state))
//   })
//   console.log(JSON.stringify(this.$store.state))
// }
</script>

<style>
body,
html {
  height: 100%;
  width: 100%;
  margin: 0 0 0 0;
  overflow: hidden hidden;
}
</style>
